Settings for registers of Accel 23 Click driver.
More...
Settings for registers of Accel 23 Click driver.
◆ ACCEL23_ACCEL_SENS_G_PER_LSB
| #define ACCEL23_ACCEL_SENS_G_PER_LSB 0.000061 |
Accel 23 sensitivity setting.
Specified setting for sensitivity of Accel 23 Click driver.
◆ ACCEL23_CTRL1_DRDY_PULSED
| #define ACCEL23_CTRL1_DRDY_PULSED 0x08 |
◆ ACCEL23_CTRL1_IF_ADD_INC
| #define ACCEL23_CTRL1_IF_ADD_INC 0x10 |
◆ ACCEL23_CTRL1_INT1_ON_RES
| #define ACCEL23_CTRL1_INT1_ON_RES 0x40 |
◆ ACCEL23_CTRL1_SMART_POWER_EN
| #define ACCEL23_CTRL1_SMART_POWER_EN 0x80 |
Accel 23 CTRL1 register setting.
Specified setting for CTRL1 register of Accel 23 Click driver.
◆ ACCEL23_CTRL1_SW_RESET
| #define ACCEL23_CTRL1_SW_RESET 0x20 |
◆ ACCEL23_CTRL1_WU_X_EN
| #define ACCEL23_CTRL1_WU_X_EN 0x04 |
◆ ACCEL23_CTRL1_WU_Y_EN
| #define ACCEL23_CTRL1_WU_Y_EN 0x02 |
◆ ACCEL23_CTRL1_WU_Z_EN
| #define ACCEL23_CTRL1_WU_Z_EN 0x01 |
◆ ACCEL23_CTRL5_BW_MASK
| #define ACCEL23_CTRL5_BW_MASK 0x0C |
◆ ACCEL23_CTRL5_BW_ODR_16
| #define ACCEL23_CTRL5_BW_ODR_16 0x0C |
◆ ACCEL23_CTRL5_BW_ODR_2
| #define ACCEL23_CTRL5_BW_ODR_2 0x00 |
◆ ACCEL23_CTRL5_BW_ODR_4
| #define ACCEL23_CTRL5_BW_ODR_4 0x04 |
◆ ACCEL23_CTRL5_BW_ODR_8
| #define ACCEL23_CTRL5_BW_ODR_8 0x08 |
◆ ACCEL23_CTRL5_FS_16_G
| #define ACCEL23_CTRL5_FS_16_G 0x03 |
◆ ACCEL23_CTRL5_FS_2_G
| #define ACCEL23_CTRL5_FS_2_G 0x00 |
◆ ACCEL23_CTRL5_FS_4_G
| #define ACCEL23_CTRL5_FS_4_G 0x01 |
◆ ACCEL23_CTRL5_FS_8_G
| #define ACCEL23_CTRL5_FS_8_G 0x02 |
◆ ACCEL23_CTRL5_FS_MASK
| #define ACCEL23_CTRL5_FS_MASK 0x03 |
◆ ACCEL23_CTRL5_ODR_100_HZ
| #define ACCEL23_CTRL5_ODR_100_HZ 0x80 |
◆ ACCEL23_CTRL5_ODR_12_5_HZ
| #define ACCEL23_CTRL5_ODR_12_5_HZ 0x50 |
◆ ACCEL23_CTRL5_ODR_200_HZ
| #define ACCEL23_CTRL5_ODR_200_HZ 0x90 |
◆ ACCEL23_CTRL5_ODR_25_HZ
| #define ACCEL23_CTRL5_ODR_25_HZ 0x60 |
◆ ACCEL23_CTRL5_ODR_400_HZ
| #define ACCEL23_CTRL5_ODR_400_HZ 0xA0 |
◆ ACCEL23_CTRL5_ODR_50_HZ
| #define ACCEL23_CTRL5_ODR_50_HZ 0x70 |
◆ ACCEL23_CTRL5_ODR_6_HZ
| #define ACCEL23_CTRL5_ODR_6_HZ 0x40 |
◆ ACCEL23_CTRL5_ODR_800_HZ
| #define ACCEL23_CTRL5_ODR_800_HZ 0xB0 |
◆ ACCEL23_CTRL5_ODR_MASK
| #define ACCEL23_CTRL5_ODR_MASK 0xF0 |
◆ ACCEL23_CTRL5_ODR_ONE_SHOT_IFACE
| #define ACCEL23_CTRL5_ODR_ONE_SHOT_IFACE 0xF0 |
◆ ACCEL23_CTRL5_ODR_ONE_SHOT_INT2
| #define ACCEL23_CTRL5_ODR_ONE_SHOT_INT2 0xE0 |
◆ ACCEL23_CTRL5_ODR_PWR_DOWN
| #define ACCEL23_CTRL5_ODR_PWR_DOWN 0x00 |
Accel 23 CTRL5 register setting.
Specified setting for CTRL5 register of Accel 23 Click driver.
◆ ACCEL23_CTRL5_ODR_ULP_1_6_HZ
| #define ACCEL23_CTRL5_ODR_ULP_1_6_HZ 0x10 |
◆ ACCEL23_CTRL5_ODR_ULP_25_HZ
| #define ACCEL23_CTRL5_ODR_ULP_25_HZ 0x30 |
◆ ACCEL23_CTRL5_ODR_ULP_3_HZ
| #define ACCEL23_CTRL5_ODR_ULP_3_HZ 0x20 |
◆ ACCEL23_DEVICE_ADDRESS_0
| #define ACCEL23_DEVICE_ADDRESS_0 0x18 |
Accel 23 device address setting.
Specified setting for device slave address selection of Accel 23 Click driver.
◆ ACCEL23_DEVICE_ADDRESS_1
| #define ACCEL23_DEVICE_ADDRESS_1 0x19 |
◆ ACCEL23_EN_DEVICE_CONFIG_SOFT_PD
| #define ACCEL23_EN_DEVICE_CONFIG_SOFT_PD 0x01 |
Accel 23 EN_DEVICE_CONFIG register setting.
Specified setting for EN_DEVICE_CONFIG register of Accel 23 Click driver.
◆ ACCEL23_FS_16G
◆ ACCEL23_FS_2G
Accel 23 full scale setting.
Specified setting for full scale of Accel 23 Click driver.
◆ ACCEL23_FS_4G
◆ ACCEL23_FS_8G
◆ ACCEL23_ODR_100_HZ
| #define ACCEL23_ODR_100_HZ 8 |
◆ ACCEL23_ODR_12_5_HZ
| #define ACCEL23_ODR_12_5_HZ 5 |
◆ ACCEL23_ODR_200_HZ
| #define ACCEL23_ODR_200_HZ 9 |
◆ ACCEL23_ODR_25_HZ
| #define ACCEL23_ODR_25_HZ 6 |
◆ ACCEL23_ODR_400_HZ
| #define ACCEL23_ODR_400_HZ 10 |
◆ ACCEL23_ODR_50_HZ
| #define ACCEL23_ODR_50_HZ 7 |
◆ ACCEL23_ODR_6_HZ
| #define ACCEL23_ODR_6_HZ 4 |
◆ ACCEL23_ODR_800_HZ
| #define ACCEL23_ODR_800_HZ 11 |
◆ ACCEL23_ODR_ONE_SHOT_IFACE
| #define ACCEL23_ODR_ONE_SHOT_IFACE 15 |
◆ ACCEL23_ODR_ONE_SHOT_INT2
| #define ACCEL23_ODR_ONE_SHOT_INT2 14 |
◆ ACCEL23_ODR_PWR_DOWN
| #define ACCEL23_ODR_PWR_DOWN 0 |
Accel 23 output data rate setting.
Specified setting for output data rate of Accel 23 Click driver.
◆ ACCEL23_ODR_ULP_1_6_HZ
| #define ACCEL23_ODR_ULP_1_6_HZ 1 |
◆ ACCEL23_ODR_ULP_25_HZ
| #define ACCEL23_ODR_ULP_25_HZ 3 |
◆ ACCEL23_ODR_ULP_3_HZ
| #define ACCEL23_ODR_ULP_3_HZ 2 |
◆ ACCEL23_SET_DATA_SAMPLE_EDGE
Data sample selection.
This macro sets data samples for SPI modules.
- Note
- Available only on Microchip PIC family devices. This macro will set data sampling for all SPI modules on MCU. Can be overwritten with accel23_init which will set SET_SPI_DATA_SAMPLE_MIDDLE by default on the mapped mikrobus.
◆ ACCEL23_SET_DATA_SAMPLE_MIDDLE
◆ ACCEL23_STATUS_DRDY
| #define ACCEL23_STATUS_DRDY 0x01 |
◆ ACCEL23_STATUS_INT_GLOBAL
| #define ACCEL23_STATUS_INT_GLOBAL 0x20 |
Accel 23 STATUS register setting.
Specified setting for STATUS register of Accel 23 Click driver.
◆ ACCEL23_TEMP_OFFSET
| #define ACCEL23_TEMP_OFFSET 25.0 |
◆ ACCEL23_TEMP_SENS_C_PER_LSB
| #define ACCEL23_TEMP_SENS_C_PER_LSB 0.045 |
◆ ACCEL23_WHO_AM_I
| #define ACCEL23_WHO_AM_I 0x47 |
Accel 23 WHO_AM_I register setting.
Specified setting for WHO_AM_I register of Accel 23 Click driver.